#ifndef ResizeTool_H
#define ResizeTool_H

#include <QFrame>
#include <QCursor>
#include <QBrush>
#include <QPalette>
#include <QPoint>
#include <QMouseEvent>

// Это синий квадратик, которым можно масштабировать рабочее поле
class ResizeTool : public QFrame
{
    Q_OBJECT

public:

    ResizeTool(QWidget*);

private:

    void mousePressEvent ( QMouseEvent *);
    void mouseReleaseEvent ( QMouseEvent *);
    void mouseMoveEvent ( QMouseEvent *);

signals:

    void needResize(int, int);

private:

    bool _isMouseDown; // Зажата ли кнопка мыши
    QPoint _lastPointMouseDown; // Где она была зажата

};

#endif // ResizeTool_H
